"""
静态方法:
1 在类中
2 被@staticmethod所修饰
3 不能调用成员属性 , 成员方法,类属性,类方法
静态方法可以被成员方法,类方法调用
面试题:
静态方法与类方法的区别?
1:定义  静态方法 @staticmethod所修饰  类方法被classmethod所修饰
2:调用  静态方法不能调用成员属性,成员方法,类属性,类方法 类方法只能调用类属性跟类方法,静态方法
3:第一个参数  类方法的第一个参数是cls,而静态方法没有
# 静态方法与成员方法的区别?
# 类方法与成员方法的区别?
"""
class Person:
    age=19
    def __init__(self):
        self.name="张三"
    @staticmethod
    def eat(a,b,c,d,f):

        print("吃肉")
    def func1(self):
        self.eat()

    @classmethod
    def func2(cls):
        cls.eat()

# 类外调用: 类名.静态方法名
# Person.eat()
p1=Person()
# p1.func1()
Person.func2()






